'Addresses' option entries in the general tab of DHCP and DNS settings are
sometimes (I'm not sure about the exact conditions) passed to upstream resolver,
bypassing local resolution.
A workaround for a small list of domains is to add them to 'Resolve these
locally' option, but this is very tedious to do, and dnsmasq limits it to 1024
characters.
openwrt/openwrt#18610 adds behaviour to add addresses to the local resolution
list automatically, and this commit adds a flag to LuCI to control that.
Signed-off-by: Marko Zajc <[email protected]>
o.optional = true;
o.datatype = 'uinteger';
o.placeholder = 150;
+
+ o = s.taboption('general', form.Flag, 'address_as_local',
+ _('Resolve addresses locally'),
+ _('Never send queries for FQDNs in the Address option to an upstream resolver.'));
+ o.optional = true;
// End general
// Begin devices